花費 21 ms
HashMap 擴容 加載因子

HashMap: 在這里提到了兩個參數:初始容量,加載因子。 這兩個參數是影響HashMap性能的重要參數,其中容量表示哈希表中桶的數量,初始容量是創建哈希表時的容量, 加載因子是 ...

Thu Nov 03 06:49:00 CST 2016 0 12051
紅黑樹原理 新增,刪除,打印

模板圖 二叉查找樹 由於紅黑樹本質上就是一棵二叉查找樹,所以在了解紅黑樹之前,咱們先來看下二叉查找樹。 二叉查找樹(Binary Search Tree),也稱有序二叉樹(ordered b ...

Wed Jan 08 19:27:00 CST 2020 0 2374
Java Set操作

Set:無順序,不包含重復的元素 HashSet:為快速查找設計的Set。存入HashSet的對象必須定義hashCode()。 TreeSet: 保存次序的Set, 底層為樹結構。使用 ...

Thu Nov 10 18:20:00 CST 2016 0 3490
海量數據處理-BitMap算法

一、概述 本文將講述Bit-Map算法的相關原理,Bit-Map算法的一些利用場景,例如BitMap解決海量數據尋找重復、判斷個別元素是否在海量數據當中等問題.最后說說BitMap的特點已經在各個場景 ...

Thu Jan 11 18:05:00 CST 2018 0 1824
SynchronousQueue應用

SynchronousQueue是無界的,是一種無緩沖的等待隊列,但是由於該Queue本身的特性,在某次添加元素后必須等待其他線程取走后才能繼續添加;可以認為SynchronousQueue是一個緩存 ...

Fri Dec 09 07:45:00 CST 2016 0 2355
Java堆(heap)、棧(stack)和隊列的區別

Java里面Stack有兩種含義: 一:數據結構 Stack,即java.util.Stack Stack的特點為LIFO,即后進先出(Last in, first out)。 ...

Mon Feb 27 08:17:00 CST 2017 0 1341
AVL(平衡二叉搜索樹)

簡介 AVL樹,是一種平衡(balanced)的二叉搜索樹(binary search tree, 簡稱為BST)。由兩位科學家在1962年發表的論文《An algorithm for the or ...

Wed Jan 08 22:51:00 CST 2020 0 683
ArrayList擴容

jdk1.5 可以看出,如果在初始化ArrayList時進行賦值,那么開始是不會進行擴容的。 如果是一個未賦值初始值的ArrayList,不斷對其進行add,那么可以看出再超過old ...

Sat Mar 25 00:56:00 CST 2017 0 1234

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM